package utils

// 将长文本分割成字节切片的切片（[][]byte）
func SplitMsg(msgbytes []byte, partsize int) (msgGroup [][]byte) {
	for {
		if len(msgbytes) < partsize {
			break
		}
		msgGroup = append(msgGroup, msgbytes[0:partsize])
		msgbytes = msgbytes[partsize:]
	}
	if len(msgbytes) > 0 {
		msgGroup = append(msgGroup, msgbytes[:])
	}
	return msgGroup
}